home *** CD-ROM | disk | FTP | other *** search
/ Hackers Magazine 57 / CdHackersMagazineNr57.iso / Software / Programming / RJTextEd.exe / {app} / InstallData / Syntax / Pascal.syx < prev    next >
Encoding:
Text File  |  2008-08-07  |  2.5 KB  |  114 lines

  1. ;{}
  2.  
  3. [Options]
  4. LineCommentA=//
  5. CommentStartA={
  6. CommentEndA=}
  7. CommentStartB=(*
  8. CommentEndB=*)
  9. Char=
  10. String='
  11. StringOnLine=1
  12. HexIdentifier=$
  13. Symbols=,;:.()[]=-*/^%<>#
  14. Numbers=0123456789
  15. AddProjectClassesToCompletion=1
  16. AutoCloseBraceStart=(["'
  17. AutoCloseBraceEnd=)]"'
  18. AutoCloseBlockStart=begin
  19. AutoCloseBlockEnd=end
  20.  
  21. [Keywords]
  22. Standard Default=absolute|abstract|alias|and|array|as|asm|assembler|begin|break|case|cdecl|class|const|constructor|continue|default|destructor|dispose|div|do|downto|else|end|except|exit|export|exports|external|false|far|far16|file|finalise|finalization|finally|for|forward|fpccall|function|goto|if|implementation|in|inherited|initialization|initialize|inline|interface|is|label|library|mod|near|new|nil|not|object|of|on|operator|or|overload|override|packed|pascal|popstack|private|procedure|program|property|protected|public|published|raise|read|record|register|repeat|safecall|saveregisters|self|set|shl|shr|softfloat|stdcall|stored|string|then|this|threadvar|to|true|try|type|unit|until|uses|var|while|virtual|with|write|xor|
  23.  
  24. [FoldOptions]
  25. List_ClassSeparator=.
  26. AsBegin=asm
  27. Separators=;.=({}'
  28. Sections=interface|implementation
  29.  
  30. [Region]
  31. Start=$REGION
  32. End=$ENDREGION
  33. CommentStart={
  34.  
  35. [Fold]
  36. 1_Id=
  37. 1_Begin=begin
  38. 1_End=end
  39. 1_EndBefore=
  40. 1_Section=ceMethod
  41. 1_NoParentOfId=0
  42. 1_ListItem=
  43. 2_Id=property
  44. 2_Begin=
  45. 2_End=;
  46. 2_EndBefore=
  47. 2_Section=interface
  48. 2_NoParentOfId=0
  49. 2_ListItem=ceProperty
  50. 3_Id=procedure
  51. 3_Begin=begin|asm
  52. 3_End=end|stdcall|cdecl|forward|external
  53. 3_EndBefore=
  54. 3_Section=implementation
  55. 3_NoParentOfId=0
  56. 3_ListItem=ceMethod
  57. 4_Id=function
  58. 4_Begin=begin|asm
  59. 4_End=end|stdcall|cdecl|forward|external
  60. 4_EndBefore=
  61. 4_Section=implementation
  62. 4_NoParentOfId=0
  63. 4_ListItem=ceMethod
  64. 5_Id=constructor
  65. 5_Begin=begin
  66. 5_End=end
  67. 5_EndBefore=
  68. 5_Section=implementation
  69. 5_NoParentOfId=0
  70. 5_ListItem=ceConstructor
  71. 6_Id=destructor
  72. 6_Begin=begin
  73. 6_End=end
  74. 6_EndBefore=
  75. 6_Section=implementation
  76. 6_NoParentOfId=0
  77. 6_ListItem=ceDestructor
  78. 7_Id== class
  79. 7_Begin=
  80. 7_End=end
  81. 7_EndBefore=
  82. 7_Section=interface
  83. 7_NoParentOfId=1
  84. 7_ListItem=ceClass
  85. 8_Id== record
  86. 8_Begin=
  87. 8_End=end
  88. 8_EndBefore=
  89. 8_Section=interface
  90. 8_NoParentOfId=1
  91. 8_ListItem=ceStruct
  92. 9_Id=packed record
  93. 9_Begin=
  94. 9_End=end
  95. 9_EndBefore=
  96. 9_Section=interface
  97. 9_NoParentOfId=1
  98. 9_ListItem=ceStruct
  99. 10_Id=try
  100. 10_Begin=try
  101. 10_End=end
  102. 10_EndBefore=
  103. 10_Section=implementation
  104. 10_NoParentOfId=0
  105. 10_ListItem=
  106. 11_Id=case
  107. 11_Begin=case
  108. 11_End=end
  109. 11_EndBefore=
  110. 11_Section=implementation
  111. 11_NoParentOfId=0
  112. 11_ListItem=
  113.  
  114.